css node: Avoid a duplicate type check
authorMatthias Clasen <mclasen@redhat.com>
Fri, 11 Sep 2015 23:05:49 +0000 (19:05 -0400)
committerMatthias Clasen <mclasen@redhat.com>
Sat, 12 Sep 2015 16:50:39 +0000 (12:50 -0400)
gtk/gtkcssnode.c

index 4d2563d7ab5e01366ba8bca40c9fe11f0cfcde98..67236b732cc1527b5ee38c2159932804fa579cd7 100644 (file)
@@ -389,7 +389,7 @@ gtk_css_node_real_update_style (GtkCssNode   *cssnode,
                                               gtk_css_node_get_style_provider (cssnode),
                                               should_create_transitions (change) ? style : NULL);
     }
-  else if (GTK_IS_CSS_ANIMATED_STYLE (style) && (change & GTK_CSS_CHANGE_TIMESTAMP))
+  else if (static_style != style && (change & GTK_CSS_CHANGE_TIMESTAMP))
     {
       new_style = gtk_css_animated_style_new_advance (GTK_CSS_ANIMATED_STYLE (style),
                                                       static_style,